package com.bfly.mall.admin.service;


import com.bfly.core.base.service.IBaseService;
import com.bfly.mall.admin.entity.Role;
import com.bfly.mall.admin.dto.RoleDTO;

/**
 *
 * @author 长沙商脉科技有限公司
 * @date 2020/10/16 12:05
 */
public interface IRoleService extends IBaseService<Role, Integer> {

    /**
     * 新增角色
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/9/17 22:58
     */
    void save(RoleDTO roleDTO);

    /**
     * 编辑角色
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/9/17 22:59
     */
    void edit(RoleDTO roleDTO);

    /**
     * 角色和菜单绑定
     * @author 长沙商脉科技有限公司
     * @date 2020/10/16 11:40
     */
    void bindRoleAndMenu(int roleId,Integer...menuId);
}
